Text copied to clipboard!
Titel
Text copied to clipboard!Embedded CC Ontwikkelaar
Beschrijving
Text copied to clipboard!
Wij zijn op zoek naar een ervaren Embedded CC Ontwikkelaar om ons team te versterken. In deze rol ben je verantwoordelijk voor het ontwerpen, ontwikkelen en optimaliseren van embedded softwareoplossingen voor diverse toepassingen. Je werkt nauw samen met hardware- en softwareteams om efficiënte en betrouwbare systemen te creëren.
Als Embedded CC Ontwikkelaar speel je een cruciale rol in het ontwikkelen van software die direct op hardware draait. Je zult werken met microcontrollers, real-time besturingssystemen en andere embedded systemen. Je taken omvatten het schrijven van efficiënte en goed gedocumenteerde code, het testen en debuggen van software en het implementeren van verbeteringen op basis van feedback en testresultaten.
Je zult betrokken zijn bij het volledige ontwikkelingsproces, van concept tot implementatie en onderhoud. Dit betekent dat je niet alleen code schrijft, maar ook meedenkt over architectuurkeuzes, prestatieoptimalisaties en foutoplossingen. Daarnaast werk je samen met andere ontwikkelaars en ingenieurs om innovatieve oplossingen te creëren die voldoen aan de eisen van onze klanten en projecten.
Om succesvol te zijn in deze rol, moet je een sterke kennis hebben van C en C++, evenals ervaring met embedded systemen en microcontrollers. Kennis van real-time besturingssystemen (RTOS), communicatieprotocollen zoals UART, SPI en I2C, en debuggingtools is essentieel. Daarnaast is ervaring met versiebeheersystemen zoals Git en ontwikkelomgevingen zoals Keil of Eclipse een pluspunt.
Wij bieden een dynamische werkomgeving waarin je de kans krijgt om te werken aan uitdagende projecten en innovatieve technologieën. Je krijgt de mogelijkheid om je vaardigheden verder te ontwikkelen en samen te werken met een team van getalenteerde professionals. Als je gepassioneerd bent over embedded softwareontwikkeling en graag werkt in een technische omgeving, dan is deze functie iets voor jou!
Verantwoordelijkheden
Text copied to clipboard!- Ontwerpen en ontwikkelen van embedded software in C en C++.
- Optimaliseren van code voor prestaties en efficiëntie.
- Testen en debuggen van embedded systemen.
- Samenwerken met hardware- en softwareteams.
- Implementeren van communicatieprotocollen zoals UART, SPI en I2C.
- Onderhouden en verbeteren van bestaande softwareoplossingen.
- Documenteren van code en technische specificaties.
- Ondersteunen bij de integratie van software en hardware.
Vereisten
Text copied to clipboard!- Bachelor- of masterdiploma in Informatica, Elektrotechniek of een gerelateerd vakgebied.
- Minimaal 3 jaar ervaring met embedded softwareontwikkeling.
- Uitstekende kennis van C en C++.
- Ervaring met microcontrollers en real-time besturingssystemen (RTOS).
- Bekendheid met debuggingtools en versiebeheersystemen zoals Git.
- Kennis van communicatieprotocollen zoals UART, SPI en I2C.
- Probleemoplossend vermogen en analytisch denkvermogen.
- Goede communicatieve vaardigheden en teamgeest.
Potentiële interviewvragen
Text copied to clipboard!- Kun je een voorbeeld geven van een embedded project waaraan je hebt gewerkt?
- Hoe ga je om met prestatieoptimalisatie in embedded systemen?
- Welke debuggingtools heb je gebruikt en hoe pas je ze toe?
- Kun je uitleggen hoe je een real-time besturingssysteem implementeert?
- Hoe werk je samen met hardware-ingenieurs bij het ontwikkelen van embedded software?
- Wat zijn de grootste uitdagingen bij het ontwikkelen van embedded software?
- Hoe zorg je ervoor dat je code goed gedocumenteerd en onderhoudbaar is?
- Welke versiebeheersystemen heb je gebruikt en hoe pas je ze toe?